# Name:    CTrayIcon.py
# Date:    Sat Mar 27 09:41:29 CET 2010
# Purpose: 
# Def:     CTrayIcon()
# Inputs:

import gtk

####################################################################################################

class CTrayIcon(gtk.StatusIcon):
	__file = None
	__tooltip = None

#---------------------------------------------------------------------------------------------------

	def __init__(self, iconFile, iconTooltip, iconVisible = False):
		super(CTrayIcon, self).__init__()

		self.__file = iconFile
		self.__tooltip = iconTooltip
		self.set_visible(iconVisible)

		self.set_from_file(self.__file)
		self.set_tooltip(self.__tooltip)


####################################################################################################
